.pc-headline {
    width: 1200px*0.9;
    margin: 0 auto;
    height: 85px*0.9;
    overflow: hidden;
    span {
        display: inline-block;
    }
    >span:nth-of-type(1) {
        line-height: 85px*0.9;
        font-size: 14px*0.9;
        color: #888888;
        a {
            color: #888888;
            margin: 0 20px*0.9;
        }
    }
    >span:nth-of-type(2) {
        line-height: 85px*0.9;
        float: right;
        height: 47px*0.9;
        position: relative;
        input {
            width: 245px*0.9;
            height: 45px*0.9;
            border: 1px solid #d5d5d5;
            border-radius: 22px*0.9;
            outline: none;
            text-align: center;
            padding-right: 60px*0.9;
            padding-left: 20px*0.9;
            color: #a8a8a8;
            font-size: 13px*0.9;
        }
        span {
            position: absolute;
            right: 20px*0.9;
            top: 0;
            color: #8f8f8f;
            font-size: 33px*0.9;
        }
    }
}

.pc-details {
    margin: 0 auto;
    width: 1200px*0.9;
    height: 474px*0.9;
    position: relative;
    border-radius: 10px*0.9;
    >p {
        padding-left: 290px*0.9;
        color: #fff;
    }
    >p:nth-of-type(1) {
        padding-top: 110px*0.9;
        >span:nth-of-type(1) {
            font-size: 50px*0.9;
            color: #fff;
        }
        >span:nth-of-type(2) {
            margin-left: 20px*0.9;
            font-size: 20px*0.9;
            color: #fff;
        }
    }
    >p:nth-of-type(2) {
        margin-top: 110px*0.9;
        font-size: 14px*0.9;
        letter-spacing: 1px;
    }
    >p:nth-of-type(3) {
        margin-top: 5px;
        font-size: 14px*0.9;
        letter-spacing: 1px;
    }
    >p:nth-of-type(4) {
        margin-top: 5px;
        font-size: 14px*0.9;
        letter-spacing: 1px;
    }
    >p:nth-of-type(5) {
        margin-top: 5px;
        font-size: 14px*0.9;
        letter-spacing: 1px;
    }
}

.pc-rule {
    margin: 10px*0.9 auto 50px*0.9;
    width: 1200px*0.9;
    height: 252px*0.9;
    background-color: #ffffff;
    border-radius: 10px*0.9;
    overflow: hidden;
    >div:nth-of-type(1) {
        float: left;
        margin-left: 35px*0.9;
        >p {
            font-size: 14px*0.9;
            letter-spacing: 1px;
            color: #5c5c5c;
        }
        >p:nth-of-type(1) {
            padding-top: 35px*0.9;
            font-size: 20px*0.9;
            letter-spacing: 2px;
            color: #5c5c5c;
        }
        >p:nth-of-type(2) {
            margin-top: 60px*0.9;
        }
        >p:nth-of-type(1) {}
        >p:nth-of-type(1) {}
    }
    >a:nth-of-type(1) {
        margin-top: 177px*0.9;
        margin-right: 30px*0.9;
        float: right;
        display: block;
        width: 234px*0.9;
        height: 50px*0.9;
        background-color: #f83030;
        border-radius: 25px*0.9;
        font-size: 14px*0.9;
        color: #ffffff;
        text-align: center;
        line-height: 50px*0.9;
    }
}